Tarazed
Tarazed is a window manager for river.
The code is hosted on sourcehut↗ with a mirror on codeberg↗. I also host online versions of the tarazed(1) and tarazed(5) manual pages, and a collection of themes.
This page explains my reasons for creating tarazed as well as a few interesting implementation details. If you would like a more succinct introduction, try the README file↗ in the code repository.
Philosophy
Tarazed is the result of falling out of love with tiling window management after using it for up to a decade. The vast majority of my computer usage is either a single window maximized / fullscreened, or a bunch of small "floating" windows in an arbitrary arrangement. Automatic tiling tends to just get in my way and workspaces serve me no other purpose than quickly switching between maximized windows.
Tarazed is the attempt to create a desktop that serves my needs without falling for cargo-culted conventions like workspaces or tiling.
Visually, tarazed takes inspiration from old UNIX workstation desktops and the NeXT desktop, however without cloning their behaviour. The UI design of these old desktops is vastly superior to modern design trends, appearing at the same time calm and professional, yet also delightfully whimsical.